@charset "utf-8";
/* CSS Document */
/********************/

/*过度效果*/
.btn,
.ipt_text{
	-webkit-transition: all 150ms ease-in-out;
	-moz-transition: all 150ms ease-in-out;
	-ms-transition: all 150ms ease-in-out;
	transition: all 150ms ease-in-out;
}



/*单行文本输入框*/
.ipt_text{position: relative;
	width: 200px;
	border: 1px solid #ccc;
	background: #fff;
	__border-radius: 3px;
	font-size: 14px;padding:12px 15px; /* 这里修改大小 */
	line-height:14px; height:14px;
	margin-right:5px;
	outline:none;
}
.ipt_text50 { width:50px}
.ipt_text100 { width:100px;}
.ipt_text200 { width:200px;}
.ipt_text300 { width:300px;}
.ipt_text400 { width:400px;}
.ipt_text500 { width:500px;}
.ipt_text600 { width:600px;}
.ipt_text700 { width:700px;}
.ipt_text800 { width:800px;}


.ipt_text:hover{
	box-shadow: 0 0 5px rgba(0,0,0,.15);
}

.ipt_text.focus{
	box-shadow: 0 0 5px rgba(51,102,248,.4);
}






/* 小按钮 btn */
.btn{ display:inline-block;line-height:14px;
	border:1px solid #ccc; background:#fff; 
	padding:7px 10px;border-radius: 2px;
	text-decoration:none;
	color:#333;
	cursor:pointer;
}
input.btn:disabled { background: #e5eaee; border: 1px solid #bbc4ca; color: #a9b1b6;}
.btn:hover{ text-decoration:none; background:#fff; border-color:#309ff4; color:#309ff4;}

.btn_ok{ border-radius: 50px; 
	color:#fff;
	box-shadow: 0 0px 3px #309ff4; background:#309ff4; border-color:#309ff4;
}
.btn_ok:hover{background:#097cd4; border-color:#097cd4; color:#fff;}
/* 添加比赛流程 */
.btn_A{ background:#309ff4; border-color:#309ff4; color:#fff;}
.btn_A:hover{color:#fff; background:#ff376a; border-color:#fc2d62; }





/****** 多选按钮********/
.checkbox{ width:14px; height:14px; position:relative;top:-2px; vertical-align:middle; }
.checkbox:before{ content:''; display:inline-block; width:14px; height:14px; background:url(../img/formA/checkbox.png) no-repeat; position:absolute; left:0px; top:0px;}
.checkbox:checked:before{ background-position:0px -25px;}
/****** 多选按钮 end********/

/****** 单选按钮********/
.radio{ width:14px; height:14px; position:relative;top:-2px; vertical-align:middle;  }
.radio:before{ content:''; display:inline-block; width:14px; height:14px; background:url(../img/formA/radio.png) no-repeat; position:absolute; left:0px; top:0px;}
.radio:checked:before{ background-position:0px -25px;}
/****** 单选按钮 end********/

.radio:checked + label ,
.checkbox:checked +label { color:#0090ff; font-weight:bold;}

.checkbox,
.radio,
.checkbox + label ,
.radio + label { cursor: pointer; }
/*************/

.textarea {position: relative;
	width: 600px;
	border: 1px solid #ccc;
	background: #fff;
	__border-radius: 3px;
	font-size: 14px;padding:12px 15px; /* 这里修改大小 */
	line-height:24px;
	margin-right:5px;
	outline:none;
}
.textarea50 { width:50px}
.textarea100 { width:100px;}
.textarea200 { width:200px;}
.textarea300 { width:300px;}
.textarea400 { width:400px;}
.textarea500 { width:500px;}
.textarea600 { width:600px;}
.textarea700 { width:700px;}
.textarea800 { width:800px;}



/**/
select {
    height: 30px;
    padding: 2px 10px 2px 10px;
}
select:disabled {
    background: #e5eaee;
    border: 1px solid #bbc4ca;
    color: #a9b1b6;
}


